package customerEnter.Frame.Utils;

/**
 * 判斷類型是否相等
 * 
 * 类名称：WhetherToClass 类描述： 创建人：dy 创建时间：2016-6-10 下午3:25:26
 * 
 */
public class WhetherToClass {

	private static Boolean	bool;

	/**
	 * 判斷int 和封裝類型
	 */
	public static boolean IfIntOrInteger(String IntOrInteger) {
		bool = false;
		if ("int".equals(IntOrInteger) || "java.lang.Integer".equals(IntOrInteger)) {
			bool = true;
		}
		return bool;
	}

	/**
	 * 判斷float 和封裝類型
	 */
	public static boolean IfFloatOrfloat(String FloatOrfloat) {
		bool = false;
		if ("float".equals(FloatOrfloat) || "java.lang.Float".equals(FloatOrfloat)) {
			bool = true;
		}
		return bool;
	}

	/**
	 * 判斷boolean 和封裝類型
	 */
	public static boolean IfdobleOrDoble(String dobleOrDoble) {
		bool = false;
		if ("double".equals(dobleOrDoble) || "java.lang.Double".equals(dobleOrDoble)) {
			bool = true;
		}
		return bool;
	}

	/**
	 * 判斷byte 和封裝類型
	 */
	public static boolean IfbyteOrByte(String byteOrByte) {
		bool = false;
		if ("byte".equals(byteOrByte) || "java.lang.Byte".equals(byteOrByte)) {
			bool = true;
		}
		return bool;
	}

	/**
	 * 判斷long 和封裝類型
	 */
	public static boolean IflongOrLong(String longOrLong) {
		bool = false;
		if ("long".equals(longOrLong) || "java.lang.Long".equals(longOrLong)) {
			bool = true;
		}
		return bool;
	}

	/**
	 * 判斷char 和封裝類型
	 */
	public static boolean IfcharOrCharacter(String charOrCharacter) {
		bool = false;
		if ("char".equals(charOrCharacter) || "java.lang.Character".equals(charOrCharacter)) {
			bool = true;
		}
		return bool;
	}

	/**
	 * 判斷char 和封裝類型
	 */
	public static boolean IfString(String string) {
		bool = false;
		if ("java.lang.String".equals(string)) {
			bool = true;
		}
		return bool;
	}

	public static boolean IfDate(String date) {
		bool = false;
		if ("java.util.Date".equals(date)) {
			bool = true;
		}
		return bool;
	}
	
	/**
	 * 判斷BigDecimal類型
	 */
	public static boolean IfBigDecimal(String bigDecimal){
		bool = false;
		if("java.math.BigDecimal".equals(bigDecimal)){
			bool = true;
		}
		return bool;
	}
	
}
